package cn.edu.cug.cs.gtl.apis.render;

import cn.edu.cug.cs.gtl.apis.render.basics.Color;
import cn.edu.cug.cs.gtl.apis.render.callbacks.Callback;
import cn.edu.cug.cs.gtl.apis.render.nodes.Node;

import java.util.List;

public interface Selector extends List<Node> {
    Color getSelectedColor();
    void setSelectedColor(Color c);

    /**
     * 在选择器中查找节点名称为nodeName的节点并返回
     * @param nodeName
     * @return
     */
    Node find(String nodeName);

    Node remove(String nodeName);
}
